package com.myk.game.gobangchess.constants;

public interface WinMode {
    int BOTH_DRAW = 0; //双方打平，双方都不算赢   -------   黑(平) vs 白(平)
    int BLACK_WIN = 1; //黑方下赢   -------  黑(胜) vs 白(负)
    int WHITE_WIN = 2; //白方下赢   -------   黑(负) vs 白(胜)
    int WHITE_ADMIT = 3; //白方认输，黑方算赢   ------  黑(胜) vs 白(认)
    int BLACK_ADMIT = 4; //黑方认输，白方算赢   ------  黑(认) vs 白(胜)
    int WHITE_LEAVE = 5; //白方离开，黑方不等待算赢   ------  黑(胜) vs 白(离)
    int BLACK_LEAVE = 6; //黑方离开，白方不等待算赢   ------  黑(离) vs 白(胜)

    int WHITE_TIMEOUT = 11; //白方超时，黑方不等待算赢   ------  黑(胜) vs 白(超)
    int BLACK_TIMEOUT = 12; //黑方超时，白方不等待算赢   ------  黑(超) vs 白(胜)

    int WHITE_PLEASE = 13; //白方求和，黑方同意，双方都算赢。 ------  黑(胜) vs 白(和)
    int BLACK_PLEASE = 14; //黑方求和，白方同意，双方都算赢。 ------  黑(和) vs 白(胜)

    int PERSONAL_RESTART = 7; //个人模式认输直接重开
    int BOTH_LEAVE = 8; //双方都离开，清空房间，不记录胜负
    int SYSTEM_CLEAN = 9; //系统清理房间，不记录胜负
}
